biological satellite - Deutsch Englisch Wörterbuch